import Vue from 'vue';
Vue.directive('drag',{
  inserted:function(el){  //inserted 钩子函数:当元素被插入父元素时触发,可省略
    let oDiv=el;  //el --> 触发的DOM元素
    oDiv.ontouchstart=function(e){
      let l=e.clientX-oDiv.offsetLeft;
      let t=e.clientY-oDiv.offsetTop;
      document.ontouchmove=function(e){
        oDiv.style.left=e.clientX-l+'px';
        oDiv.style.top=e.clientY-t+'px';
      };
      oDiv.ontouchend=function(){
        document.ontouchmove=null;
        oDiv.ontouchend=null;
      }
    }
  }
})
